package com.sg.service.biz.bff;

import com.sg.dto.biz.bff.req.BffImplementAutoCountAverageWeightReqDto;
import com.sg.dto.biz.bff.req.BffQuerySubordinateTargetCycleWeightListReqDto;
import com.sg.dto.biz.bff.req.BffQuerySuperiorTargetCycleWeightListReqDto;
import com.sg.dto.biz.bff.res.BffImplementAutoCountAverageWeightRespDto;
import com.sg.dto.biz.bff.res.BffQuerySubordinateTargetCycleWeightListRespDto;
import com.sg.dto.biz.bff.res.BffQuerySuperiorTargetCycleWeightListRespDto;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface WeightTargetService {
    /**
     * B3执行一键自动计算平均权重(管理)
     */
    BffImplementAutoCountAverageWeightRespDto implementAutoCountAverageWeight(BffImplementAutoCountAverageWeightReqDto reqDto);

    /**
     * B3查询上级目标周期权重列表(管理)
     */
    BffQuerySuperiorTargetCycleWeightListRespDto querySuperiorTargetCycleWeightList(BffQuerySuperiorTargetCycleWeightListReqDto reqDto);

    /**
     * B3查询下级目标周期权重列表(管理)
     */
    BffQuerySubordinateTargetCycleWeightListRespDto querySubordinateTargetCycleWeightList(BffQuerySubordinateTargetCycleWeightListReqDto reqDto);
    //
}
